<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>

	<body>
		<script type="text/javascript">
			/***********************************
						1.请写出javascript的三种循环
						***********************************/

			/***********************************
			2.请写出break和continue作用和区别
			***********************************/

			/***********************************
			3.循环输出1-100 里奇数
			***********************************/

			/***********************************
			3.有一分数序列：2/1，3/2，5/3，8/5，13/8，21/13...求出这个数列的前20项之和。
			(程序分析：请抓住分子与分母的变化规律。)
			***********************************/

			/***********************************
			4.有一座桥，当你身上所拥有的钱大于30000时，每过一次桥则需要支付3000元。当你身上的钱小于或等于30000时，每过一次桥则需要支付你身上10%的钱。已知有一个人身上有33000元，问此人能过这座桥多少次之后，身上的钱会少于100块?
			***********************************/

			/***********************************
			5.小明去存1000钱，每天会产生1%的利息，求问，30天后，小明可以拿回多少钱
			***********************************/

			/***********************************
			6.小明题目升级版，小明拿着1000块在周一买入基金，一开户立给10块红利，
			逢周六日没有利息，平时利息为1%，请问30天后，小明可以拿回多少钱？
			***********************************/

			/***********************************
			7.乘法口诀表:
			让学生输出4种方向的乘法口诀表
			***********************************/

			/***********************************
			8.给一个不多于5位的正整数，要求：一、求它是几位数，二、逆序打印出各位数字。
			***********************************/
				// var num = prompt('请输入不多于5位的正整数');
				// var str = '';
				// console.log(num.length);
			 // 	for ( var n = num.length-1; n >= 0; n-- ) {
			 // 		str = str + num[n];
			 // 	}
			 // 	console.log(str);
			/***********************************
			9.求100个随机数之和，随机数要求为0—9的整数
			***********************************/
				// var sum = 0;
				// for ( var i = 1; i <= 100; i++ ){
				// 	sum += parseInt(Math.random()*10+0);
				// }
				// console.log(sum);
			/***********************************
			10.通过键盘输入一个任意的正整数（建议这个数比3大），
			在网页中输出3至这个数之间所有能被3整除的数字。
			***********************************/
				// var num = parseInt(prompt('输入一个任意比3大的正整数'));
				// var i = 4;
				// while( i < num ){
				// 	if ( i % 3 == 0 ) console.log(i);
				// 	i++;					
				// }
			/**********************************************
			11.黑白棋   奇数行 && 奇数列 || 偶数行 && 偶数列
			**********************************************/
			// document.write('<table cellspacing=0px>');
			// 	for ( var i =0; i <= 5; i++ ){
			// 		document.write('<tr>');
			// 		for( var j = 0; j <= 5; j++ ) {
			// 			if (  i % 2 == 0 && j % 2 == 0 ||  i % 2 == 1 && j % 2 == 1 ){
			// 				document.write('<td style="background:black;border: 1px solid #ccc; width:40px; height:40px;"></td>');
			// 			}else{
						
			// 				document.write('<td style="background:white;border: 1px solid #ccc; width:40px; height:40px;"></td>');
							
			// 			}
			// 		}
			// 		document.write('</tr>');	
			// 	}
			// document.write('</table>');	
			/**********************************************
			12.(提高题)输入一整数A，判断它是否素数（除了自己和1之外，不能被其它数整数）
			**********************************************/
			  // var p = parseInt(prompt('输入一个素数'));
			  // var timer = 0;0
			  // for ( var i = 2 ; i <= p-1 ; i++ ) {
			  // 	if ( p % i == 0){
			  // 		timer++;		  					  		
			  // 	}
			  // }
			  // if ( timer>0 ){
			  // 	console.log('不是素数');
			  // } else {
			  // 	console.log('是素数');
			  // }
			/***********************************
			13.(提高题)将100元整钞换成20元、10元、5元、2元、1元零钱，要求零钱总张数为30张，求有多少种换法？假如要求每种纸币必须至少有一张，又有多少种换法呢？
			***********************************/
		</script>
	</body>

</html>